package com.pokermind.model.dto;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 手牌统计信息DTO
 * 
 * @author PokerMind Team
 */
public class HandStatistics {
    
    @JsonProperty("total_actions")
    private Integer totalActions;
    
    @JsonProperty("streets_seen")
    private Integer streetsSeen;
    
    @JsonProperty("showdown_reached")
    private Boolean showdownReached;
    
    // 默认构造函数
    public HandStatistics() {}
    
    public HandStatistics(Integer totalActions, Integer streetsSeen, Boolean showdownReached) {
        this.totalActions = totalActions;
        this.streetsSeen = streetsSeen;
        this.showdownReached = showdownReached;
    }
    
    // Getters and Setters
    public Integer getTotalActions() {
        return totalActions;
    }
    
    public void setTotalActions(Integer totalActions) {
        this.totalActions = totalActions;
    }
    
    public Integer getStreetsSeen() {
        return streetsSeen;
    }
    
    public void setStreetsSeen(Integer streetsSeen) {
        this.streetsSeen = streetsSeen;
    }
    
    public Boolean getShowdownReached() {
        return showdownReached;
    }
    
    public void setShowdownReached(Boolean showdownReached) {
        this.showdownReached = showdownReached;
    }
}